/* 公共头部start */
#header{
  box-sizing:border-box;
  width:100%;
  padding: 0.35rem .3rem 0.38rem .32rem;
  display:flex;
  flex-direction: row;
  justify-content:space-between;
  overflow: hidden;
  background:#efd39d;
}
#header .logo{
  height:.28rem;
  margin-top:.-16rem;
}
#header .logo img{
  width:.3rem;
  height:100%;
  display: block;
  /*border-radius: 50%;*/
}
#header .input{
  box-sizing: border-box;
  width:100%;
  height:.5rem;
  background: #f3f3f3;
  padding: 0.13rem .24rem;
  margin-top: .4rem;
  margin-left:.01rem;
  font-size: 0.01rem;
  color:#9c9c9c;
  border-radius:0.06rem;
}
#header .input i{
  display: block;
  line-height:.28rem;
  float: left;
  vertical-align: middle;
}
#header .input span{
  display: block;
  height:100%;
  font-size: .22rem;
  line-height:.26rem;
  margin-left: .1rem;
}
#header .message{
  font-size: .45rem;
  margin-top:.5rem;
  padding-right:.1rem;
  color:#fff;
  height:.28rem;
  line-height:.28rem;
}
/* 公共头部end */
